package com.youjiang.meeting.service;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

import com.youjiang.meeting.bean.TheGameRanking;
import com.youjiang.meeting.po.Redpack;

/**
 * <p>
 * Title: ControlService
 * </p> 
 * <p>
 * Description:TODO
 * </p> 
 * <p>
 * Company: YouJiang
 * </p> 
 *
 * @author feng
 * @date 2016年12月2日 下午4:12:45
 * @version 1.0
 */
public interface ControlService {
	/***
	 * 添加游戏
	 * @param ranking
	 */
	public void addGameAnswer(TheGameRanking ranking);
	/***
	 * 添加投票
	 * @param id
	 * @param openid
	 */
	public void addVoit(String id,String openid);
	/***
	 * 开始投票
	 * @return
	 */
	public String startVoit(HttpSession session);
	/***
	 * 结束投票
	 * @return
	 */
	public String endVoid(HttpSession session);
	/***
	 * 开始一个游戏
	 * @param id
	 * @return
	 */
//	public String startGame(Integer id);
	/**
	 * 结束游戏
	 * @return
	 */
	public String endGame();
	/***
	 * 开始红包
	 * @param session 
	 * @param id
	 * @return
	 */
	public String startRed(HttpSession session, Integer id);
	/***
	 * 结束红包
	 * @param id 
	 * @return
	 */
	public String endRed(HttpSession session, Integer id);
	public int getGame();
	/***
	 * 显示内容
	 * @param session 
	 * @param id
	 * @param level
	 * @return
	 */
	public String showWindow(HttpSession session, Integer id,Integer level);
	/***
	 * 关闭内容
	 * @return
	 */
	public String hideWindow(HttpSession session);
	/***
	 * 发红包了
	 * @param openid
	 * @param id
	 * @param money 
	 * @return
	 */
	public String sendRedPack(String openid,Integer id,HttpServletRequest req, String money);
	/***
	 * 进入红包页面
	 * @param openid
	 * @param id
	 * @return
	 */
	public String requestRedPack(String openid,Integer id,HttpServletRequest req);
	/***
	 * 设置名称
	 * @param sendName 公司名
	 * @param actName 活动名称
	 * @param remark 备注
	 * @return
	 */
	public String setName(String sendName,String actName,String remark);
	/***
	 * 得到公司信息和备注
	 * @return
	 */
	public String getName();
	/**
	 * 清空内容
	 * @return
	 */
	public String closeWindow();
	public String reloadWindow();
}
